/**
 * 
 */
package com.googlecode.pcapj;

/**
 * Encapsulate captured information and data.  
 */
public interface Captured{
	/**
	 * Gets the time stamp.
	 * @return the time stamp.
	 */
	public TimeStamp getTimeStamp();
	/**
	 * Gets the length of portion present. 
	 * @return the length of portion present.
	 */
	public int getCaputuredLength();
	/**
	 * Gets the length of this packet(off wire). 
	 * @return the length of this packet(off wire).
	 */
	public int getLength();
	/**
	 * Gets the packet object of the data link layer.
	 * @return the packet object.
	 */
	public Packet getPacket();
}
